/**
 * 文件名：Fly.java
 * 全路径：com.xianshiyue.mi.Fly
 */
package cn.sharetraffic.mi.xiaomi;

import cn.sharetraffic.mi.PushApiManager;
import org.json.JSONObject;


/**
 * 功能：无人机
 * 作者：蒋睿立
 * 时间：2016年6月27日
 * 版本：
 * 
 */
public class Fly extends BaseMICustomer {

	private long lastTime;//上次时间
	private  int count;//次数
	
	/* (non-Javadoc)
	 * @see com.xianshiyue.mi.BaseMICustomer#cost(org.json.JSONObject)
	 */
	@Override
	public void cost(JSONObject c) {
		long now = System.currentTimeMillis();
		// 离上次通知大于3分钟就短信通知，最多通知3次客户端
		if (now - lastTime > 3L * 60 * 1000 && count < 3) {
			lastTime = now;
			count++;
			String name = c.getString("mi_name");
			String color = c.getString("icon_name");
			PushApiManager.getInstance().sendByJPush(name, color);
		}
	}

	/* (non-Javadoc)
	 * @see com.xianshiyue.mi.BaseMICustomer#giveUp(org.json.JSONObject)
	 */
	@Override
	public void giveUp(JSONObject c) {

	}

	/* (non-Javadoc)
	 * @see com.xianshiyue.mi.BaseMICustomer#shopping()
	 */
	@Override
	public void shopping() {
		put("client_id", "180100031051");
		put("product_id", "3753");
		put("width", "720");
		findGood();
	}

}
